package com.ycw.dao;

import java.util.List;
import java.util.Map;

import com.ycw.pojo.Contract;
import com.ycw.pojo.pageIndex;

public interface ContractDao {

	// 查询数据总数
	public int contractGetPage();

	// 查询所有数据
	public List<Contract> contractGetAll(pageIndex pa);

	// 通过id查询数据
	public Contract getAllByScno(Contract contract);

	// 根据id删除合同信息
	public int contractDelete(Contract contract);

	// 修改合同信息
	public int contractUpdate(Contract contract);

	// 添加合同信息
	public int contractAdd(Contract contract);

	// 根据所属地区，所属小区，楼栋号，房间号查询h_id
	public int getHid(String h_region, String h_village, String h_unit, String h_roomnum);

	// 按签署人姓名、合同状态、合同期数查询合同信息
	public Map<String, Object> contractSelect(String c_signer, String c_state, String c_count, int page);
}
